/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Motor;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;

/**
 *
 * @author yindri
 */
public class ClaseUtilitaria
{

	public static Date convertirStringaDate (String fecha) throws ParseException
	{
        Date nuevoDate = new Date();
	    DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
		nuevoDate = df.parse(fecha);
        return nuevoDate;
    }

	public static String convertiDateString (Date fecha) throws ParseException
	{
		try
		{
			DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
			String resultado = df.format(fecha);
			return resultado;
		}
		catch (Exception e)
		{
			return "";
		}

    }

		public static String tenerFechaActual()
	{
		Date actual = new Date();
		SimpleDateFormat x = new SimpleDateFormat("dd-MM-yyy");
		return x.format(actual);
	}

		public static String tenerHoraActual()
	{
		Date actual = new Date();
		SimpleDateFormat x = new SimpleDateFormat("hh:mm:ss");
		return x.format(actual);
	}

    public static int VerificarEntero (String numero, String mensaje){

        try{
              int numero1 = Integer.parseInt(numero); return 1;
    	     }
            catch(NumberFormatException ex){
          	JOptionPane.showMessageDialog(null,mensaje,"Tipo De Dato No es un Entero", JOptionPane.ERROR_MESSAGE);
                return 0;
    	    }
    }
    public static float VerificarReal (String numero, String mensaje){

        try{
              float numero1 = Float.parseFloat(numero); return 1;
    	     }
            catch(NumberFormatException ex){
          	JOptionPane.showMessageDialog(null,mensaje,"Tipo De Dato No es un Real", JOptionPane.ERROR_MESSAGE);
                return 0;
    	    }
    }



}
